#pragma once

void test_var()
{
	CVar var0(6.543);

	CVar var1(1);

	CVar var2(_T("hello"));


	ConsoleLog(_T("var0 = %f var1 = %d, var2 = %s\n"), var0.FloatVal(), var1.IntVal(), var2.WideStrVal());

	CVar var = 8;
	ConsoleLog(_T("var = %d\n"), var.IntVal());
	/*
	CVarList varlist;
	varlist << 2 << "hello" << _T("world") << false << 88.765;
	int ival = varlist.IntVal(0);
	const char* cvar = varlist.StringVal(1);
	const wchar_t* wsvar = varlist.WideStrVal(2);
	bool bval = varlist.BoolVal(3);
	float fval = varlist.FloatVal(4);*/
}